Efficient homophonic coding
نویسندگان
چکیده
Homophonic coding, or homophonic substitution, is referred to as a technique that contributes to reliability of the secret-key cipher systems. Its main goal is to convert the plaintext into a sequence of completely random (equiprobable and independent) code letters. In solving this problem three characteristics are to be considered: i) redundancy, defined as the difference between the mean codeword length and the source entropy, ii) an average number of random bits used in encoding, and iii) complexity of the encoder and decoder, measured by memory size (in bits) and computation time (in bit operations). A class of homophonic codes is suggested for which both the redundancy and the average number of random bits can be made as small as required with nonexponential growth of memory size and roughly logarithmic growth of computation time.
منابع مشابه
Employment of Homophonic Coding for Improvement of Certain Encryption Approaches Based on the LPN Problem
This paper proposes an improvement of certain encryption approaches designed based on hardness of the learning from parity with noise (LPN) problem. The proposal employs a dedicated homophonic coding and randomness resulting in a harder underlying LPN problem in comparison with the related source schemes without homophonic coding. It is shown that the proposed scheme provides the following secu...
متن کاملHomophonic Coding Design for Communication Systems Employing the Encoding-Encryption Paradigm
This paper addresses the design of a dedicated homophonic coding for a class of communication systems which, in order to provide both reliability and security, first encode the data before encrypting it, which is referred to as the encoding-encryption paradigm. The considered systems employ errorcorrection coding for reliability, a stream cipher for encryption, and homophonic coding to enhance ...
متن کاملEfficient Attacks on Homophonic Substitution Ciphers
Efficient Attacks On Homophonic Substitution Ciphers by Amrapali Dhavare Substitution ciphers are one of the earliest types of ciphers. Examples of classic substitution ciphers include the well-known simple substitution and the less well-known homophonic substitution. Although simple substitution ciphers are indeed simple both in terms of their use and attacks; the homophonic substitution ciphe...
متن کاملEfficient Cryptanalysis of Homophonic Substitution Ciphers
Substitution ciphers are among the earliest methods of encryption. Examples of classic substitution ciphers include the well-known simple substitution and the less well-known homophonic substitution. Simple substitution ciphers are indeed simple, both in terms of their use and their cryptanalysis. Homophonic substitutions—in which a plaintext symbol can map to more than one ciphertext symbol—ar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Information Theory
دوره 45 شماره
صفحات -
تاریخ انتشار 1999